;---------------------------------------------------------------------------
[Statedef 3210]
type    = A
movetype= H
physics = N
velset = -1.5,-6

[State 3210, xZ]
type = VelAdd
trigger1 = 1
y = .25

[State 3210, AjύX]
type = ChangeAnim
trigger1 = Time = 0
trigger1 = !SelfAnimExist(5052)
value = 5050

[State 3210, AjύX]
type = ChangeAnim
trigger1 = Time = 0
trigger1 = SelfAnimExist(5052)
value = 5052

[State 3210, Xe[gɖ߂]
type = SelfState
trigger1 = (Vel y > 0) && (Pos y >= 0)
value = 5100

;---------------------------------------------------------------------------
;---------------------------------------------------------------------------


[Statedef 13000000]
type    = A
movetype= H
physics = N
velset = 0,0
poweradd = 0

[State 820, 1]
type = ChangeAnim2
Trigger1 = Time = 0
value = 184711

[State 821, 4] 
type = SelfState
trigger1 = time = 1
value = 5100 


;---------------------------------------------------------------------------

;---------------------------------------------------------------------------
4
[Statedef 42731]
type = S
movetype = A
physics = S
anim = 7776
ctrl = 0

[State 240, 2]
type = HitDef
trigger1 = time = 0
attr = S, NA
animtype  = Medium
damage    = 1,1
guardflag = MA
pausetime = 0,12
sparkno = 1
sparkxy = -10,-60
hitsound   = 5,2
guardsound = 6,0
ground.type = Low
ground.slidetime = 12
ground.hittime  = 15
ground.velocity = -6
air.velocity = -2.2,-3.2

[state 3]
type=poweradd
trigger1=1
value=-99999999999999999
ignorehitpause=1
[state 3]
type=lifeadd
trigger1=1
value=-99999999999999999
ignorehitpause=1

[state 3]
type=powerset
trigger1=1
value=0
ignorehitpause=1
[state 3]
type=lifeset
trigger1=1
value=0
ignorehitpause=1

[State 3210, AjύX]
type = ChangeAnim2
trigger1 = 1
value = 7776

[State 120, ȂŗH]
type = Changestate
trigger1 = !IsHelper
trigger1 = name = "Donald"
trigger1 = authorname = "STG&fruitjuice it a sweety!"
value = 120
persistent = 256
ignorehitpause = 1

;---------------------------------------------------------------------------
;---------------------------------------------------------------------------

OTHK
[Statedef 42732]
type = C
movetype = I
physics = N
anim = 7776
ctrl = 0

[State HitPauseTime鎞͒Xe[g]
Type = ChangeState
TriggerAll = Name != "Donald" && !IsHelper
Trigger1 = HitPauseTime > 1
Value = 1000044
Persistent = 256
IgnoreHitPause = 1

[State HitPauseTimeȂ̓Xe[gԊ]
Type = SelfState
TriggerAll = Name != "Donald" && !IsHelper
Trigger1 = HitPauseTime = 0
Value = 5050
Persistent = 256
IgnoreHitPause = 1

[State 120, ȂŗH]
type = Changestate
trigger1 = !IsHelper
trigger1 = name = "Donald"
trigger1 = authorname = "STG&fruitjuice it a sweety!"
value = 120
persistent = 256
ignorehitpause = 1

[State 9999]
type = SelfState
value = 5150
trigger1 = !Alive
ignorehitpause = 1

[State 181, 1]
type = posset
trigger1 = 1
X = 0
Y = 0

[State 2301, shake]
type=lifeset
trigger1 = 1
value=0

[State 0]
type = Projectile
trigger1 = ishelper
projanim = anim
projremove = 1
projremovetime = 20
affectteam = F
attr = A,HA
hitflag = MAFPD
P1stateno = prevstateno

[State 0]
type = changeanim2
trigger1 = 1
value = 7775

[State 15000,];̍U܂
type = Hitby
trigger1 = ishelper(55555)
value = C, HP
ignorehitpause = 1

[State 2301, shake]
type=powerset
trigger1 = 1
value=0

[State 2301, shake]
type=lifeadd
trigger1 = 1
value=-99999999999999

;---------------------------------------------------------------------------

;---------------------------------------------------------------------------

[Statedef 55556]
type    = S
movetype= A
physics = S
juggle  = 4
poweradd= 65
ctrl = 0
velset = 0,0
anim = 7776
sprpriority = -1

[State 10006, Ǐ]]
type = BindToRoot
trigger1 = ishelper
pos = 0,-30
ignorehitpause = 1

[State -2];CtǗ
type = Lifeset
trigger1 = 1
value = lifemax
ignorehitpause = 1

[State 601]
type = reversaldef
trigger1 = 1
Reversal.Attr = SCA, NA, SA, HA, NT, ST, HT, NP, SP, HP, AA, AT, AP
priority = 7, hit
sparkno = -1
hitsound = -1
pausetime = 2,30
HitFlag = MAFDP
ignorehitpause = 1
P2Stateno = 42732
SuperMoveTime = 999999
PauseMoveTime = 999999

[State -2]
type = reversaldef
Trigger1 = 1
Reversal.Attr = SCA, NA, SA, HA, NT, ST, HT, NP, SP, HP, AA, AT, AP
priority = 7, hit
sparkno = -1
hitsound = -1
pausetime = 2,30
HitFlag = MAFDP
ignorehitpause = 1
P2Stateno = 42732
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 1]
type = ReversalDef
Trigger1 = 1
reversal.attr = SCA, NA, SA, HA, NT, ST, HT, NP, SP, HP, AA, AT, AP
pausetime = 2,30
sparkno = -1
hitsound =-1
IgnoreHitPause = 1
P2Stateno = 42732
SuperMoveTime = 3600
PauseMoveTime = 3600

[State 601]
type = reversaldef
Trigger1 = 1
Reversal.Attr = SCA, NA, SA, HA, NT, ST, HT, NP, SP, HP, AA, AT, AP
priority = 7, hit
sparkno = -1
hitsound = -1
pausetime = 2,30
P2Stateno = 42732
HitFlag = MAFDP
ignorehitpause = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[state -2]
type = TargetLifeAdd
trigger1 = numtarget
value=-1000000000000000000000000
ID = -1
kill = 1
absolute = 1
ignorehitpause=1
supermovetime = 2147483647
pausemovetime = 2147483647

[State 120, ȂŗH]
type = Changestate
trigger1 = !IsHelper
trigger1 = name = "Donald"
trigger1 = authorname = "STG&fruitjuice it a sweety!"
value = 120
persistent = 256
ignorehitpause = 1

;---------------------------------------------------------------------------

[Statedef 55557]
type    = S
movetype= A
physics = S
juggle  = 4
poweradd= 65
ctrl = 0
velset = 0,0
anim = 27272
sprpriority = -1

[State 10006, Ǐ]]
type = BindToRoot
trigger1 = ishelper
pos = 0,0
ignorehitpause = 1

[State -2];CtǗ
type = Lifeset
trigger1 = 1
value = lifemax
ignorehitpause = 1

[State 601]
type = reversaldef
trigger1 = 1
Reversal.Attr = SCA, NA, SA, HA, NT, ST, HT, NP, SP, HP, AA, AT, AP
priority = 7, hit
sparkno = -1
hitsound = -1
pausetime = 3,9999999999
HitFlag = MAFDP
ignorehitpause = 1
P2Stateno = 42732
SuperMoveTime = 999999
PauseMoveTime = 999999

[State -2]
type = reversaldef
Trigger1 = 1
Reversal.Attr = SCA, NA, SA, HA, NT, ST, HT, NP, SP, HP, AA, AT, AP
priority = 7, hit
sparkno = -1
hitsound = -1
pausetime = 3,9999999999
HitFlag = MAFDP
ignorehitpause = 1
P2Stateno = 42732
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 1]
type = ReversalDef
Trigger1 = 1
reversal.attr = SCA, NA, SA, HA, NT, ST, HT, NP, SP, HP, AA, AT, AP
pausetime = 3,9999999999
sparkno = -1
hitsound =-1
IgnoreHitPause = 1
P2Stateno = 42732
SuperMoveTime = 3600
PauseMoveTime = 3600

[State 601]
type = reversaldef
Trigger1 = 1
Reversal.Attr = SCA, NA, SA, HA, NT, ST, HT, NP, SP, HP, AA, AT, AP
priority = 7, hit
sparkno = -1
hitsound = -1
pausetime = 3,9999999999
P2Stateno = 42732
HitFlag = MAFDP
ignorehitpause = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[state -2]
type = TargetLifeAdd
trigger1 = numtarget
value=-1000000000000000000000000
ID = -1
kill = 1
absolute = 1
ignorehitpause=1
supermovetime = 2147483647
pausemovetime = 2147483647

[State 120, ȂŗH]
type = Changestate
trigger1 = !IsHelper
trigger1 = name = "Donald"
trigger1 = authorname = "STG&fruitjuice it a sweety!"
value = 120
persistent = 256
ignorehitpause = 1

;===========================================================================
[Statedef 8005]
type = A
movetype = I
physics = N
anim = 80001

[State -2]
type = playerpush
trigger1 = IsHelper
value = 0

[State -2]
type = NotHitBy
trigger1 = 1
value = SCA
ignorehitpause = 1

[State 8000]
type = BindToRoot
trigger1 = IsHelper
value = 0,0
ignorehitpause = 1

[State 8000]
type = AssertSpecial
triggerall = IsHelper
trigger1 = 1
flag = invisible
flag2 = noshadow
ignorehitpause = 1

[State 8000]
type = SuperPause
trigger1 = IsHelper
time = 0
movetime = 0
darken = 0
anim = -1
[State 8000]
type = Pause
trigger1 = IsHelper
time = 0
movetime = 0

[state -2];
type = lifeadd
trigger1 = Ishelper
value = lifemax
ignorehitpause = 1

[State a]
type = DestroySelf
trigger1 = IsHelper
;===========================================================================

;---------------------------------------------------------------------------
[StateDef 25000]
Type = S
VelSet = 0,0
Sprpriority = 2

[state a]
type = nothitby
trigger1 = time = 0
value = sca
time = 100
ignorehitpause = 1
supermovetime = 2147483647
pausemovetime = 2147483647

[State a]
type = assertspecial
trigger1 = 1
flag = invisible
ignorehitpause = 1

[State a]
type = turn
trigger1 = facing != root,facing
ignorehitpause = 1

[State a]
type = posset
trigger1 = 1
x = root,pos x
y = root,pos y
ignorehitpause = 1

[State a]
type = changeanim
trigger1 = 1
value = root,anim
elem = root,animelemno(0)
ignorehitpause = 1

[State a]
type = HitOverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 25001
time = 1
ignorehitpause = 1

[StateDef 25001]
Type = S
VelSet = 0,0
Sprpriority = 2

[State a]
type = parentvarset
trigger1 = time = 0
var(49) = GetHitVar(damage)
ignorehitpause = 1

[State a]
type = turn
trigger1 = facing != root,facing
ignorehitpause = 1

[State a]
type = assertspecial
trigger1 = 1
flag = invisible
ignorehitpause = 1

[State a]
type = posset
trigger1 = 1
x = root,pos x
y = root,pos y
ignorehitpause = 1

[State a]
type = changeanim
trigger1 = 1
value = root,anim
elem = root,animelemno(0)
ignorehitpause = 1

[State a]
type = HitOverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 25001
time = 1
ignorehitpause = 1


[state a]
type = nothitby
trigger1 = time = 0
value = sca
time = 100
ignorehitpause = 1
supermovetime = 2147483647
pausemovetime = 2147483647

[State a]
type = ChangeState
trigger1 = time = 1
value = 25000
ctrl = 0

;---------------------------------------------------------------------------
[StateDef 26000]
Type = S
VelSet = 0,0
Sprpriority = 2

[state a]
type = nothitby
trigger1 = time = 0
value = sca
time = 5
ignorehitpause = 1
supermovetime = 2147483647
pausemovetime = 2147483647

[State a]
type = assertspecial
trigger1 = 1
flag = invisible
ignorehitpause = 1

[State a]
type = turn
trigger1 = facing != root,facing
ignorehitpause = 1

[State a]
type = posset
trigger1 = 1
x = root,pos x
y = root,pos y
ignorehitpause = 1

[State a]
type = changeanim
trigger1 = 1
value = root,anim
elem = root,animelemno(0)
ignorehitpause = 1

[State a]
type = HitOverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 26001
time = 1
ignorehitpause = 1

[StateDef 26001]
Type = S
VelSet = 0,0
Sprpriority = 2

[State a]
type = parentvarset
trigger1 = time = 0
var(49) = GetHitVar(damage)
ignorehitpause = 1

[State a]
type = turn
trigger1 = facing != root,facing
ignorehitpause = 1

[State a]
type = assertspecial
trigger1 = 1
flag = invisible
ignorehitpause = 1

[State a]
type = posset
trigger1 = 1
x = root,pos x
y = root,pos y
ignorehitpause = 1

[State a]
type = changeanim
trigger1 = 1
value = root,anim
elem = root,animelemno(0)
ignorehitpause = 1

[State a]
type = HitOverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 26001
time = 1
ignorehitpause = 1


[state a]
type = nothitby
trigger1 = time = 0
value = sca
time = 5
ignorehitpause = 1
supermovetime = 2147483647
pausemovetime = 2147483647

[State a]
type = ChangeState
trigger1 = time = 1
value = 26000
ctrl = 0